function Trim(str){
    return str.replace(/^\s+|\s+$/g,"");
}

function valida(form) {
    
    var isNotError = true;
    var msg = "";
    var nome = Trim(form.nome.value);
    var email = Trim(form.email.value);
    var endereco = Trim(form.endereco.value);
    
    if (nome=="") {
        msg += "Nome Obrigatorio!\n";
        form.nome.focus();
        isNotError = false;
    }
    
    var filtro_mail = /^.+@.+\..{2,3}$/
    if (!filtro_mail.test(email) || email=="") {
        msg +="Email Obrigatorio!\n";
        form.email.focus();
        isNotError = false;
    }    

    if (endereco=="" ) {
        msg +="Endereco Obrigatorio!\n";
        form.endereco.focus();
        isNotError = false;
    }    
    
    if(!isNotError){
        alert( msg );
        return false;
    }    
    else
        return true;
    
}